package org.visionlibrary.image.geomtric.lines.compare.model;

import org.visionlibrary.image.model.Histogram;

/**
 * Interfejs wspolny dla wszystkich klas odpowiedzialnych za porownywanie dwoch
 * histogramow.
 */
public interface HistogramCompare {
	
	/**
	 * Metoda pozwala na okreslenie odleglosci dwoch histogramow.
	 * 
	 * @param first Pierwszy histogram.
	 * 
	 * @param second Drugi histogram.
	 * 
	 * @return Stopien podobienstwa wyrazony jako liczba z przedzialu 0 - 1.
	 */
	public double distance(Histogram first, Histogram second);
}
